<?php
/**
 * 程序引导页面
 * 
 * @author	terryhuang
 * @name	index.php
 * @version	1.0.0
 * @cTime	2010-12-31
 * @modify	2011-1-5	terryhuang	添加NO_SCRITP_ALLOW_NOTICE
 * 			
 */

/*PHP错误显示*/
error_reporting(E_ALL);//PHP抛出的错误提示

/*系统基本常量*/
define('IN_CK',TRUE);
define('CK_VERSION','1.0.0');
define('NO_SCRIPT_ALLOW_NOTICE','no directed access allow!');//不经过index.php页面，直接访问其他页面时的错误提示
define('EXT','.php');//PHP扩展名，带点
define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));//当前页面的名字
define('FCPATH', str_replace(SELF, '', __FILE__));//当前页面的目录路径

/*基本路径相关常量*/
define('DIR_ROOT', str_replace('\\','/',dirname(__FILE__)));//基础路径
define('DIR_CONFIG', DIR_ROOT.'/config');
define('DIR_STATIC', DIR_ROOT.'/static');

/*应用程序基本路径常量*/
define('DIR_APPLICATION', DIR_ROOT.'/application');
define('DIR_CONTROLLER', DIR_APPLICATION.'/controller');
define('DIR_MODEL', DIR_APPLICATION.'/model');
define('DIR_VIEW', DIR_APPLICATION.'/view');//view就是template
define('DIR_HOOK', DIR_APPLICATION.'/hook');

/*缓存路径常量*/
define('DIR_COMPILED', DIR_ROOT.'/_cache/compiled');
define('DIR_CACHE', DIR_ROOT.'/_cache');

/*引用类和函数的路径常量*/
define('DIR_INCLUDE' , DIR_ROOT.'/include');
define('DIR_LIBRARY' , DIR_ROOT.'/include/library');
define('DIR_CLASS' , DIR_ROOT.'/include/class');
define('DIR_FUNCTION' , DIR_ROOT.'/include/function');

/*加载核心程序*/
require_once(DIR_INCLUDE.'/core.php');
/*END*/
